/**
 * 
 */
package com.scpii.universal.service;

import java.util.List;

import com.scpii.universal.dto.ActiveUserDto;
import com.scpii.universal.hibernate.entity.ActiveUserTab;

/**
 * 
 * genericWeb
 * @author weny
 * 2012-7-6上午10:10:42
 */
public interface ActiveUserService extends BaseService<ActiveUserTab,Integer> {
    /**
     * 获取参与一个活动的人员情况
     * @param condition
     * @param pageNo
     * @param pageSize
     * @return
     * @author zhangqiang
     * 2012-11-9下午02:18:29
     */
	public List<ActiveUserDto> getActiveLsit(ActiveUserDto condition,Integer pageNo, Integer pageSize);
	/**
	 * 获取参与活动的人数
	 * @param condition
	 * @return
	 * @author zhangqiang
	 * 2012-11-9下午02:19:02
	 */
	public Integer getActivelistCount(Integer intContentId);
	/**
	 * 获取全部活动
	 * @param condition
	 * @param pageNo
	 * @param pageSize
	 * @param appId
	 * @return
	 * @author zhangqiang
	 * 2012-11-9下午02:20:27
	 */
	public  List<ActiveUserDto> getAllActiveList(ActiveUserDto condition,Integer pageNo, Integer pageSize, int appId);
	/**
	 * 获取全部活动的记录条数
	 * @param appId
	 * @return
	 * @author zhangqiang
	 * 2012-11-9下午02:20:37
	 */
	public List<ActiveUserDto> getAllActiveCount(int appId);
	
	
}
